moving force/spirit
noun
: someone or something that causes something to happen
one of modern sculpture's moving spirits
He has been the moving force/spirit behind the project from the beginning.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share